insulating siphon - French English Dictionary